package com.hospital.common.vo.section.module;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SectionVo {
    /**
     * 板块ID
     */
    private Long id;
    /**
     * 版主ID
     */
    private Long moderatorId;
    /**
     * 版主名称
     */
    private String moderatorName;

    /**
     * 板块名称（别名，兼容前端字段）
     */
    private String name;
    /**
     * 板块名称
     */
    private String sectionName;
    /**
     * 板块简介
     */
    private String introduction;
    /**
     * 板块logo
     */
    private String logoUrl;
    /**
     * 板块质量比
     */
    private Double qualityRatio;
    /**
     * 板块公告
     */
    private String notice;
    /**
     * 板块参与度
     */
    private Long participation;
    /**
     * 板块创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    /**
     * 板块更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
}
